package com.gopay.common.domain.bank.nucc.bcdl.eft.req;

import com.gopay.common.domain.bank.nucc.common.base.NuccBaseBodyMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 网联付款申请报文体
 * 
 * @NuccBcdlBodyReq.java
 * @author zhengxue
 * @2018-1-16 下午2:11:21 www.gopay.com.cn Inc.All rights reserved.
 */
@XStreamAlias("MsgBody")
public class NuccBcdlBodyReq extends NuccBaseBodyMessage {

    /**
     * 
     */
    private static final long serialVersionUID = 2668487137007867169L;

    /**
     * 备付金信息
     */
    @XStreamAlias("PyerAcctInf")
    private NuccBcdlBodyPyerAcctInf pyerAcctInf;

    /**
     * 付款方信息
     */
    @XStreamAlias("PyerInf")
    private NuccBcdlBodyPyerInf pyerInf;

    /**
     * 收款方信息
     */
    @XStreamAlias("PyeeAcctInf")
    private NuccBcdlBodyPyeeAcctInf pyeeAcctInf;

    /**
     * 收款方信息
     */
    @XStreamAlias("TrxInf")
    private NuccBcdlBodyTrxInf trxInf;

    public NuccBcdlBodyPyerAcctInf getPyerAcctInf() {
        return pyerAcctInf;
    }

    public void setPyerAcctInf(NuccBcdlBodyPyerAcctInf pyerAcctInf) {
        this.pyerAcctInf = pyerAcctInf;
    }

    public NuccBcdlBodyPyerInf getPyerInf() {
        return pyerInf;
    }

    public void setPyerInf(NuccBcdlBodyPyerInf pyerInf) {
        this.pyerInf = pyerInf;
    }

    public NuccBcdlBodyPyeeAcctInf getPyeeAcctInf() {
        return pyeeAcctInf;
    }

    public void setPyeeAcctInf(NuccBcdlBodyPyeeAcctInf pyeeAcctInf) {
        this.pyeeAcctInf = pyeeAcctInf;
    }

    public NuccBcdlBodyTrxInf getTrxInf() {
        return trxInf;
    }

    public void setTrxInf(NuccBcdlBodyTrxInf trxInf) {
        this.trxInf = trxInf;
    }

}
